void prime(int n)
{
	int m=(int)sqrt(n*1.0);
	for(int i=2;i<=m;i++)
		if(!visp[i])
		for(int j=i*i;j<=n;j+=1)
			vis[j]=1;
}